data-manipulation/encryption/ecdsa

encrypt data using OpenSSL ECDSA

rule:
  meta:
    name: encrypt data using OpenSSL ECDSA
    namespace: data-manipulation/encryption/ecdsa
    authors:
      - "Ana06"
    scopes:
      static: function
      dynamic: unsupported  # requires bytes features
    references:
      - https://github.com/openssl/openssl/blob/fdc5043d58900663b493147298e64f11353b35fe/crypto/objects/obj_dat.h
  features:
    - or:
      - bytes: 2A 86 48 CE 3D 04 02 = ECDSA with recommended
      - bytes: 2A 86 48 CE 3D 04 03 = ECDSA with specified
      - bytes: 2A 86 48 CE 3D 04 03 01 = ECDSA-SHA224
      - bytes: 2A 86 48 CE 3D 04 03 02 = ECDSA-SHA256
      - bytes: 2A 86 48 CE 3D 04 03 03 = ECDSA-SHA384
      - bytes: 2A 86 48 CE 3D 04 03 04 = ECDSA-SHA512
      - bytes: 60 86 48 01 65 03 04 03 09 = ECDSA-SHA3-224
      - bytes: 60 86 48 01 65 03 04 03 0A = ECDSA-SHA3-256
      - bytes: 60 86 48 01 65 03 04 03 0B = ECDSA-SHA3-384
      - bytes: 60 86 48 01 65 03 04 03 0C = ECDSA-SHA3-512
      - bytes: 2A 86 48 CE 3D 04 01 = ECDSA-SHA1

last edited: 2023-11-24 10:34:28